* {
    padding: 0;
    margin: 0;
}
img {
    vertical-align: top;
}
ol,ul,li {
    list-style-type: none;
}
a {
    text-decoration: none;
}
i,em {
    font-style: normal;
}
b,strong {
    font-weight: normal;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
}
.clear {
    clear: both;
}
.clearfix::after {
    content: '';
    display: block;
    clear: both;
}
/*初始化样式*/
.wrapper {
    max-width: 1920px;
    min-width: 1120px;
    margin: 0 auto;
}
.w1120 {
    width: 1120px;
    margin: 0 auto;
}
header {
    width: 100%;
    background-color: #191919;
}
header>.logo>ul {
    margin-left: 15.5px;
}
header>.logo>ul>li {
    float: left;
    width: 85px;
    height: 103px;
    line-height: 103px;
    text-align: center;
    position: relative;
}
header>.logo>ul>li>.downlowd {
    display: none;
    position: absolute;
    top: 103px;
    left: 0;
}
header>.logo>ul>li>.downlowd>ul>li {
    width: 85px;
    height: 40px;
    line-height: 40px;
    background-color: burlywood;
    font-family: '宋体';
    text-align: center;
}
header>.logo>ul>li>.downlowd>ul>li>a {
    color: #fff;
    font-size: 14px;
}
header>.logo>ul>li>.downlowd>ul>li:hover {
    background-color: rgb(230, 143, 31);
}
header>.logo>ul>li:hover {
    background-color: #262626;
}
header>.logo>ul>li:hover>.downlowd {
    display: block;
}
header>.logo>ul>li>a{
    font-family: '宋体';
    display: block;
    color: #ccc;
    font-size: 14px;
}
.banner {
    background: url(./images/bg.jpg)no-repeat center;
    height: 267px;
}
.banner>.text {
    padding-top: 200px;
}
.banner>.text>h1 {
    padding-left: 260px;
    font-size: 48px;
    font-style: italic; 
    color: #fff;
    font-family: '宋体';
    font-weight: bold;
}
main>.main>.left {
    width: 260px;
    height: 247px;
    position: relative;
}
main>.main>.left>a {
    display: block;
    position: absolute;
    left: 0;
    top: -80px;
}
main>.main>.right {
    width: 860px;
}
main>.main>.right>.head {
    margin-right: 30px;
    height: 80px;
    border-bottom: 1px solid #ccc;
}
main>.main>.right>.head>h3>a:first-child {
    color: #000;
    font-family: '微软雅黑';
    font-size: 36px;
    font-weight: normal;
    float: left;
    margin-top: 20px;
}
main>.main>.right>.head>h3>span {
    float: right;
    font-weight: normal;
    font-size: 12px;
    font-family: '宋体';
    margin-top: 56px;
    /* margin-right: 30px; */
}
main>.main>.right>.head>h3>span>a {
    color: #ccc;
}
main>.main>.right>.content {
    margin-top: 55px;
}
main>.main>.right>.content>.left {
    margin-left: 10px;
}
main>.main>.right>.content>.left>a>img {
    outline: 1px solid #ccc;
    outline-offset: 10px;
}
main>.main>.right>.content>.right>h1 {
    margin-top: 4px;
    margin-bottom: 11px;
}
main>.main>.right>.content>.right>h1>a {
    font-family: '微软雅黑';
    font-size: 24px;
    color: #000;
}
main>.main>.right>.content>.right {
    width: 560px;
}
main>.main>.right>.content>.right>h1>span {
    font-family: '宋体';
    font-size: 14px;
    color: #999;
    margin-left: 10px;
}
main>.main>.right>.content>.right>span {
    display: block;
    margin-bottom: 3px;
}
main>.main>.right>.content>.right>span>strong {
    font-family: '宋体';
    font-size: 14px;
    font-weight: bold;
    color: #000;
}
main>.main>.right>.content>.right>span>i {
    margin-top: 6px;
    font-family: '宋体';
    font-size: 14px;
    color: #999;
    width: 461px;
    float: right;
    margin-right: 30px;
}
main>.main>.right>.content>.right>.box {
    margin-top: 60px;
    margin-left: 115px;
}
main>.main>.right>.content>.right>.box>a {
    background-color: #f7f7f7;
    box-shadow: 0 0 0 10px #f7f7f7;
    margin-right: 25px;
    color: #fa4c06;
    font-weight: bold;
    font-size: 18px;
}
main>.main>.right>.content>.right>.box>a>span {
    margin-left: 10px;
}
main>.main>.right>.content>.right>.box>a:hover {
    background-color: #e8e4e4;
    box-shadow: 0 0 0 10px #e8e4e4;
}
main>.main>.right>.foot {
    margin-top: 35px;
}
main>.main>.right>.foot>h1>a {
    margin-left: 15px;
    font-family: '微软雅黑';
    font-size: 24px;
    font-weight: bold;
    color: #000;
}
main>.main>.right>.foot>h1 {
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
    margin-right: 15px;
    margin-bottom: 20px;
}
main>.main>.right>.foot>ul {
    margin-left: 15px;
}
main>.main>.right>.foot>ul>li {
    width: 160px;
    height: 160px;
    float: left;
    margin-right: 10px;
    position: relative;
}
main>.main>.right>.foot>ul>li>a>span {
    position: absolute;
    top: 85px;
    display: block;
    width: 160px;
    height: 35px; 
    line-height: 35px;
    background-color: rgba(0, 0, 0, 0.7);
    text-align: center;
    color: #fff;
    font-family: 'microsoft yahei';
    font-size: 14px;
} 
main>.main>.right>.foot>ul>li:hover>a>span {
    background-color: rgba(0, 0, 0, 0.5);
}
footer {
    margin-top: 100px;
    background-color: #191919;
    font-family: '宋体';
}
footer>.foot {
    position: relative;
}
footer>.foot>.list {
    padding-top: 75px;
}
footer>.foot>a:first-child {
    float: left;
    margin-right: 32px;
}
footer>.foot>a:last-child {
    position: absolute;
    top: 39px;
    right: 0;
}
footer>.foot>.list>.list1>ul {
    height: 14px;
    /* width: 857px; */
}
footer>.foot>.list>.list1>ul>li {
    float: left;
    text-align: center;
}
footer>.foot>.list>.list1>ul>li>a {
    width:76px;
    height: 14px;
    display: block;
}
footer>.foot>.list>.list1>ul>li>span {
    width: 1px;
    height: 14px;
    background-color: #ccc;
    display: block;
}
footer>.foot>.list>.list1>ul>li>a {
    color: #fff;
    font-size: 14px;
}
footer>.foot>.list>.list1>.box {
    text-align: center;
    margin-top: 28px;
}
footer>.foot>.list>.list1>.box>span {
    color: #8b8b8b;
    font-size: 12px;
}
footer>.foot>.list>.list1>.box>span:nth-child(1) {
    margin-right: 30px;
}
footer>.foot>.list>.list1>.box>span:nth-child(1) {
    margin-right: 19px;
}
footer>.foot>.list>.list1>.box>span:nth-child(1) {
    margin-right: 25px;
}
footer>.foot>.list>.list1>.box>i {
    display: block;
    color: #8b8b8b;
    font-size: 12px;
}
footer>.foot>.list>.list1>.box>i>a {
    color: #8b8b8b;
    font-size: 12px;
}
